On the remote server problem or more about TCP acknowledgments
نویسندگان
چکیده
We study an on-line problem that is motivated by service calls management in a remote support center. When a customer calls the remote support center of a software company, a technician opens a service request and assigns it a severity rating. This request is then transferred to the appropriate support engineer (SE) who establishes a connection to the customer’s site and uses remote diagnostic capabilities to resolve the problem. We assume that the SE can service at most one customer at time and a request service time is negligible. There is a constant setup cost of creating a new connection to a customer’s site and a specific cost per request for delaying its service that depends on the severity of the request. The problem is to decide which customers to serve first so as to minimize the incurred cost. This problem with just two customers is a natural generalization of the TCP acknowledgment problem. For the on-line version of the Remote Server Problem (RSP), we present algorithms for the general case and for a special casef of two customers that achieve competitive ratios of exactly 4 and 3, respectively. We also show that no deterministic on-line algorithm can have competitive ratio better than 3. Then we study generalized versions of our model, these are the case of an asymmetric setup cost function and the case of multiple SEs. For the off-line version of the RSP, we derive an optimal algorithm with a polynomial running time for a constant number of customers. © 2006 Elsevier B.V. All rights reserved.
منابع مشابه
Identifying the TCP Behavior of Web Servers
This paper describes a tool for characterizing the TCP behavior of a remote host on the Internet. The tool allows the researcher to manipulate TCP communication with a remote TCP. The specific goal in building this tool was to answer the question “What fraction of web servers use NewReno instead of Reno or Tahoe TCP congestion control mechanisms, for TCP connections with non-Sack-enabled client...
متن کاملMATLAB/Simulink TCP/IP Communication
This paper describes TCP/IP communication blocks in the program MATLAB/Simulink. The new developed Simulink blocks and detailed instructions for building them are described here. This server and client blocks enable Simulink models to communicate with remote applications, devices over TCP/IP communications. A very similar functionality (more complex) is provided by the TCP/IP block in the Instr...
متن کاملIdentifying the TCP Behavior ofWeb
Most of the traac in today's Internet is controlled by the Transmission Control Protocol (TCP). Hence, the performance of TCP has a signiicant impact on the performance of the overall Internet. Since web traac forms the majority of the TCP traac, TCP implementations in today's web servers are of particular interest. However, TCP is a complex protocol with many user-conngurable parameters and a ...
متن کاملA Novel Method for VANET Improvement using Cloud Computing
In this paper, we present a novel algorithm for VANET using cloud computing. We accomplish processing, routing and traffic control in a centralized and parallel way by adding one or more server to the network. Each car or node is considered a Client, in such a manner that routing, traffic control, getting information from client and data processing and storing are performed by one or more serve...
متن کاملMitigating Network-Based Denial-of-Service Attacks with Client Puzzles
Over the past few years, denial-of-service (DoS) and distributed denial-of-service (DDoS) attacks have become more of a threat than ever. These attacks are aimed at denying or degrading service for a legitimate user by any means necessary. The need to propose and research novel methods to mitigate them has become a critical research issue in network security. Recently, client puzzle protocols h...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Theor. Comput. Sci.
دوره 369 شماره
صفحات -
تاریخ انتشار 2006